package io.renren.modules.basedata.dao;

import io.renren.modules.basedata.entity.*;
import org.apache.ibatis.annotations.Mapper;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

@Mapper
public interface OBUBlackDownloadDao {

    Integer getVersionInfo(HashMap<String, Object> map);

    void deleteOBUBlackAllListDownInfo();

    void insertOBUBlackAllListDownInfo(tbl_OBUBlackListDown obuBlackListDownInfo);

    void insertVersionInfo(tbl_VersonInfo versionInfo);

    List<tbl_VersonInfo> getVersionInfoList(HashMap<String, Object> inc_versionMap);

    void insertOBUBlackIncreListDownInfo(tbl_OBUBlackListDown tbl_obuBlackListDown);

    void deleteOBUBlackIncreListDownInfo(tbl_OBUBlackListDown tbl_obuBlackListDown);

    int allOBUBlackListCount();

    void deleteBlackList(int cardType);

    List<Tbl_OBUBlacklist> getOBUBlackList(HashMap<String, Object> paraMap);

    void insertBlackList(TBL_CardStListPara cardSt);
}
